package com.shou.domain.fee.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.shou.domain.common.IBaseService;
import com.shou.domain.common.PageQueryEntity;
import com.shou.domain.fee.model.FeeScheduleEntity;

/**
* @author Nemo
* @description 针对表【feeschedules(收费标准表，存储不同的收费策略)】的数据库操作Service
* @createDate 2025-02-07 22:10:51
*/
public interface IFeeScheduleService extends IBaseService {
    /**
     * 增加收费标准
     */
    void insertFeeSchedule(FeeScheduleEntity feeSchedule);

    /**
     * 根据ID查询收费标准
     */
    FeeScheduleEntity getFeeScheduleById(Integer id);

    /**
     * 分页查询收费标准
     */
    IPage<FeeScheduleEntity> pageQuery(PageQueryEntity pageQueryEntity);

    /**
     * 更新收费标准
     */
    void updateFeeScheduleById(FeeScheduleEntity feeScheduleEntity);
}
